Synonyms for "bastard turtle"

Words with similar meaning